<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

</body>
</html>
<script !src="">
    // var arr = [4,1,2,1,4,2,5,1,4,2];
    //
    // var newArr = [];
    // //利用indexof 方法 ，有匹配的项目返回下标，无匹配时候返回-1
    // arr.forEach(function (item,index,arr) {
    //     if(newArr.indexOf(item) == -1){
    //         newArr.push(item);
    //     }
    // })
    // console.log(newArr);


    var arr = [1,3,2,2,4,2,1,6,4,2];
    // 先排序 后去重
    arr.sort(function (a,b) {
        return a-b;
    })
    console.log(arr);
    // 去重
    var newArr = [];
    for (var i = 0; i < arr.length; i++) {
        if (arr[i] == arr[i+1]){
            continue;
        }
        newArr.push(arr[i]);
    }
    console.log(newArr);

    // Set方法去重
    var arr2=[1,1,2,2,4,4,5,5,3,3,10,10]
    var arrData=[...new Set(arr2)]
    console.log(arrData)

    //
    // var newArr = [];
    // arr.forEach(function (item,index,arr) {
    //     //注意这里用arr，当判断相等的时候，代表这个值第一次出现，就插入
    //     if(arr.indexOf(item) === index){
    //         newArr.push(item);
    //     }
    // })
    // console.log(newArr);
    //
    // var newArr = [];
    // arr.forEach(function (item,index,arr) {
    //     if(arr.indexOf(item,index) === arr.lastIndexOf(item) ){
    //         newArr.push(item);
    //     }
    // })
    // console.log(newArr);

</script>
